|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
T - The generic type of individuals.public interface IGALogger<T extends IIndividual<T>>
Interface for a logger used by GAs. This provides callbacks on important events during the process.
| Method Summary | |
|---|---|
void |
allIndividualsEvaluated(int generation,
IPopulation<T> population)
Notifies about the population that has been evaluated. |
void |
evaluationStarted()
Notifies about the start of the evaluation. |
void |
exit()
Notifies about the termination of the algorithm. |
void |
individualEvaluated(int generation,
T individual)
Notifies about an individual that has been evaluated. |
void |
individualsCrossed(int generation,
IndividualList<T> list)
Notifies about individuals that have been crossed. |
void |
individualSelectedForEvaluation(int generation,
T individual)
Notifies about an individual that has been selected for evaluation. |
void |
individualsInserted(int generation,
IndividualList<T> list,
IPopulation<T> population)
Notifies about individuals that have been inserted into the population. |
void |
individualsMutated(int generation,
IndividualList<T> list)
Notifies about individuals that have been mutated. |
void |
individualsSelected(int generation,
IndividualList<T> list)
Notifies about individuals that have been selected. |
void |
populationInitiated(int generation,
IPopulation<T> population)
Notifies about the initialization of the population. |
| Method Detail |
|---|
void evaluationStarted()
void populationInitiated(int generation,
IPopulation<T> population)
generation - The current generation.population - The population that has been initialized.
void individualsSelected(int generation,
IndividualList<T> list)
generation - The current generation.list - The list of selected individuals.
void individualsCrossed(int generation,
IndividualList<T> list)
generation - The current generation.list - The list of crossed individuals.
void individualsMutated(int generation,
IndividualList<T> list)
generation - The current generation.list - The list of mutated individuals.
void individualsInserted(int generation,
IndividualList<T> list,
IPopulation<T> population)
generation - The current generation.list - The list individuals that have been inserted.population - The population where the individuals have been inserted.
void individualSelectedForEvaluation(int generation,
T individual)
generation - The current generation.individual - The selected individual.
void individualEvaluated(int generation,
T individual)
generation - The current generation.individual - The evaluated individual.
void allIndividualsEvaluated(int generation,
IPopulation<T> population)
generation - The current generation.population - The population that has been evaluated.void exit()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||